Copyright: Helpfile Generated by HelpWriter!


Contents
Registry Enumerator (for Win9x/NT)

(copyright) Greg Lorriman 1998

This program is FREE. But please be courteous and encourage further constructiveness by emailing me if you find this program useful at greg@lorriman.demon.co.uk

Due to the wonders of Inprise's Delphi it only took a pleasant weekend to program.  I really recommend Delphi, especially to more experienced programmers.

This is a first release so if you find a problem email me.

Purpose :

To make value comparisons between different keys easier than with regedit.

Also an aid to using registry information in documentation.

Useful when examining the registry for research purposes.

Usage :

Type a key (including the root) into the edit box and click "Enumerate".

Tip : run Regedit (which you can launch via the File menu), find a key, right-click it and choose 'Copy key name'. The right-click on the enumerators 'Key' edit box to paste. You can also run this program from the Start->Run box (like Regedit) by typing 'regenum'. Change the depth of recursion via the 'Max Depth' combo (a value of zero shows the values of the specified key only).

The editing capabilities are very limited. You can copy, find, save and open and that's all.

Also : you can backup your registry via the 'Tools' menu. The backup includes a small text file of instructions for restoring your registry.

Options :

Strings only : skips non-string values.

Defaults only : only lists default values.

Full key paths : keys are displayed with a full path excluding the root.

Other options :

Indent : sets the indentation

Add to results : Adds a new result set to the end of the last instead of clearing the editor window.

Tools :

Backup Registry : as it says. Registry is saved to <windows directory>\regbackup. If this fails to copy one of user.dat or system.dat then it will signal failure.

To do :

Fix the mouse pointer filcker problem when updating the editor. However this may not be possible since this appears to be a deficiency of MS's RichEdit control.

Add highlighting for key names.

Address the speed of updating the editor, which is by far the slowest part of the program.

Note :  An enclosed zip file contains the source code for this utility.

Contact : greg@lorriman.demon.co.uk

Updates : http://www.lorriman.demon.co.uk

Author :

The author is a professional toilet paper tester. In his expert opinion the best toilet paper is pages from Steven King books. Long live Steven King and long may he provide luxury toilet paper.

Recommendation :

If you are a programmer then I recommend you give Richie Fellners "INF-Tool" a good look. It is a very special flavour of setup program. And it's very cheap.  Here's a short description :

INF-Tool is a setup/installer program that takes advantage of Win9x/NT in-built setup

facilities (via inf scripts) to produce full-featured setups that add no

more than a few kilobytes to the distribution package instead of the

600-800Kb's of mainstream installers. Perfect for web and disk

distribution.Does single executable self-extracting installs, traditional setup.exe's,

OCX registration, registry/ini-file modification, uninstall and lots more.

Full featured and very cheap at $30.

You can get a try-out version from :

http://www.user.xpoint.at/r.fellner/

DISCLAIMER :

The Author of this Software expressly disclaims any warranty for the SOFTWARE

PRODUCT. The SOFTWARE PRODUCT and any related documentation is

provided "as is" without warranty of any kind, either express or implied, including,

without limitation, the implied warranties or merchantability, fitness for a particular

purpose, or noninfringement. The entire risk arising out of use or performance of

the SOFTWARE PRODUCT remains with you.

NO LIABILITY FOR DAMAGES.

In no event shall the author of this Software be liable for any damages whatsoever

(including, without limitation, damages for loss of business profits, business

interruption, loss of business information, or any other pecuniary loss) arising out

of the use of or inability to use this product, even if the Author of this Software

has been advised of the possibility of such damages. Because some states /

jurisdictions do not allow the exclusion or limitation of liability for consequential

or incidental damages, the above limitation may not apply to you. In this case the

Author of this Software will only be liable for the amount of money you spent for this

SOFTWARE PRODUCT.

Help file generated by HelpWriter for Delphi.